Copyright ã1992 by Scott Hess.  All Rights Reserved.

Meta and non-QWERTY Keyboard Mappings

A failing of previous versions of Stuart, and of Terminal2.0, is that they do not recognize non-QWERTY keyboard mappings when using Alternate as a Meta key.  Instead, when an Alternate combination is used, the standard QWERTY character code is sent.  For instance, with the Dvorak keyboard in effect, pressing Alternate-x would generate `^[b', since the Dvorak `x' character is where the QWERTY `b' is.

Stuart2.4 reads the current keyboard mapping from the windowserver and uses that to figure out what Meta-key combination should be sent.  The mapping is only read on startup.  If you change keyboard mappings while running Stuart, you should use the menu item Shells/Reload Key Map to update Stuart's internal mapping structures.